Function reference previous pagenext page

1.2: uix.CardPanel Go back up one level


Show one element (card) from a list

obj = uix.CardPanel( )
creates a new card panel which allows selection between the different child objects contained, making the selected child fill the space available and all other children invisible. This is commonly used for creating wizards or quick switching between different views of a single data-set.
obj = uix.CardPanel( prop, value, ... )
also sets one or more property values.

uix.CardPanel properties

PropertyValueDescription
BackgroundColor colorspecColor to use for exposed areas of the layout background. This can be an RGB triple (e.g. [0 0 1]) or a colour name (e.g. 'b').
BeingDeleted on | offDeletion status.
Contents empty GraphicsPlaceholder array | array of graphics objectsChildren within this layout, regardless of HandleVisibility. Note that this can only be set to permutations of itself.
DeleteFcn function_handleFunction to call when the layout is being deleted.
Padding positive integerNumber of pixels of extra space around the outside of the layout.
Parent empty GraphicsPlaceholder array | figure | containerParent of the layout.
Position [x y w h]Position (x,y) and size (w,h) within figure or container.
Selection positive integer or emptyWhich child is visible.
Tag stringTag to associate with layout.
Type stringType of graphics object.
Units inches | centimeters | normalized | points | pixels | charactersPosition units.
Visible on | offVisibility.

For example:

f = figure();
p = uix.CardPanel( 'Parent', f, 'Padding', 5 );
uicontrol( 'Parent', p, 'Background', 'r' );
uicontrol( 'Parent', p, 'Background', 'b' );
uicontrol( 'Parent', p, 'Background', 'g' );
p.Selection = 2;


See also:
© 2016 The MathWorks Ltd Terms of Use Patents Trademarks